package io.itit.ecp.admin.server.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import icu.mhb.mybatisplus.plugln.base.mapper.JoinBaseMapper;
import io.itit.ecp.admin.server.entity.EarlyWarningPushEntity;
import io.itit.ecp.admin.server.entity.extend.EnergyDataExtEntity;
import io.itit.ecp.admin.server.entity.extend.UserWarningExtEntity;
import io.itit.grass.common.server.dto.ParamDto;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *
 * @Author：Roy
 * @Description：预警推送模型类
 * @Date：Create by 2023-12-15 10:51:22
 */
public interface EarlyWarningPushMapper extends JoinBaseMapper<EarlyWarningPushEntity> {

    IPage<UserWarningExtEntity> unionWarningPage(@Param("dto") ParamDto paramDto, Page<EnergyDataExtEntity> page);
}
